disable run button when disabled

Andrew Cantino 11 年 前
コミット
5774345242
共有2 個のファイルを変更した7 個の追加5 個の削除を含む
  1. 4 2
      app/assets/stylesheets/application.css.scss.erb
  2. 3 3
      app/views/agents/index.html.erb

+ 4 - 2
app/assets/stylesheets/application.css.scss.erb

@@ -136,8 +136,10 @@ span.not-applicable:after {
136 136
 
137 137
 // Disabled
138 138
 
139
-.agent-disabled {
140
-  opacity: 0.5;
139
+tr.agent-disabled {
140
+  td {
141
+    opacity: 0.5;
142
+  }
141 143
 }
142 144
 
143 145
 // Fix JSON Editor

+ 3 - 3
app/views/agents/index.html.erb

@@ -65,9 +65,9 @@
65 65
                 <div class="btn-group btn-group-xs">
66 66
                   <%= link_to 'Show', agent_path(agent), class: "btn btn-default" %>
67 67
                   <%= link_to 'Edit', edit_agent_path(agent), class: "btn btn-default" %>
68
-                  <%= link_to 'Delete', agent_path(agent), method: :delete, data: { confirm: 'Are you sure?' }, class: "btn btn-default btn-danger" %>
69
-                  <% if agent.can_be_scheduled? %>
70
-                    <%= link_to 'Run', run_agent_path(agent, :return => "index"), method: :post, class: "btn btn-default btn-success" %>
68
+                  <%= link_to 'Delete', agent_path(agent), method: :delete, data: { confirm: 'Are you sure?' }, class: "btn btn-default" %>
69
+                  <% if agent.can_be_scheduled? && !agent.disabled? %>
70
+                    <%= link_to 'Run', run_agent_path(agent, :return => "index"), method: :post, class: "btn btn-default" %>
71 71
                   <% else %>
72 72
                     <%= link_to 'Run', "#", class: "btn btn-default disabled" %>
73 73
                   <% end %>